hit a sore spot - German English Dictionary